home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 19.zip / BS1 part 19 / Lattice C disk 4.adf / Compiler_Headers / proto / icon.h < prev    next >
C/C++ Source or Header  |  1988-11-01  |  1KB  |  34 lines

  1. extern struct Library *IconBase;
  2. /*------ normal functions ---------------------------------------------*/
  3. struct WBObject *GetWBObject(char *);
  4. long PutWBObject(char *, struct WBObject *);
  5. long GetIcon(char *, struct DiskObject *, struct FreeList *);
  6. long PutIcon(char *, struct DiskObject *);
  7. void FreeFreeList(struct FreeList *);
  8. void FreeWBObject(struct WBObject *);
  9. struct WBObject AllocWBObject(void);
  10. long AddFreeList(struct FreeList *, char *, long);
  11. struct DiskObject *GetDiskObject(char *);
  12. long PutDiskObject(char *, struct DiskObject *);
  13. void FreeDiskObject(struct DiskObject *);
  14. char * FindToolType(char **, char *);
  15. long MatchToolValue(char **, char *);
  16. long BumpRevision(char *, char *);
  17. #ifndef  NO_PRAGMAS
  18. /*------ normal functions ---------------------------------------------*/
  19. #pragma libcall IconBase GetWBObject 1e 801
  20. #pragma libcall IconBase PutWBObject 24 9802
  21. #pragma libcall IconBase GetIcon 2a a9803
  22. #pragma libcall IconBase PutIcon 30 9802
  23. #pragma libcall IconBase FreeFreeList 36 801
  24. #pragma libcall IconBase FreeWBObject 3c 801
  25. #pragma libcall IconBase AllocWBObject 42 0
  26. #pragma libcall IconBase AddFreeList 48 a9803
  27. #pragma libcall IconBase GetDiskObject 4e 801
  28. #pragma libcall IconBase PutDiskObject 54 9802
  29. #pragma libcall IconBase FreeDiskObject 5a 801
  30. #pragma libcall IconBase FindToolType 60 9802
  31. #pragma libcall IconBase MatchToolValue 66 9802
  32. #pragma libcall IconBase BumpRevision 6c 9802
  33. #endif
  34.